// DeviceMapper.java (可删除或注释)
// package com.ny.mapper;
// 
// import com.ny.entity.Device;
// import org.apache.ibatis.annotations.*;
// import java.util.List;
// import java.util.Date;
// 
// public interface DeviceMapper {
//     // 查询所有设备
//     @Select("SELECT * FROM device")
//     List<Device> findAllDevices();
//     
//     // 根据设备名称查询单个设备
//     @Select("SELECT * FROM device WHERE device_name = #{deviceName}")
//     Device findDeviceByName(@Param("deviceName") String deviceName);
//     
//     // 模糊查询设备
//     @Select("SELECT * FROM device WHERE device_name LIKE CONCAT('%', #{deviceName}, '%')")
//     List<Device> findDevicesByName(@Param("deviceName") String deviceName);
//     
//     // 根据时间段和状态查询设备
//     @Select("SELECT * FROM device WHERE created_time BETWEEN #{startTime} AND #{endTime} AND status = #{status}")
//     List<Device> findDevicesByTimeAndStatus(
//         @Param("startTime") Date startTime, 
//         @Param("endTime") Date endTime, 
//         @Param("status") Integer status
//     );
//     
//     // 根据设备id删除设备
//     @Delete("DELETE FROM device WHERE device_id = #{deviceId}")
//     int deleteDeviceById(@Param("deviceId") Integer deviceId);
// }
